package com.android.jogomemoria;

public class Pontuador {
	
	private int pontos=0;
	private int bonus=0;
	private int erros=0;
	private int total;
	private int dificuldade;
	
	public int getDificuldade() {
		return dificuldade;
	}

	public void setDificuldade(int dificuldade) {
		this.dificuldade = dificuldade;
	}
	
	public int calculaTotal(){
		if(this.bonus<10){
			return (this.pontos+this.bonus*5*dificuldade);
		}else if(this.bonus>=10&&this.bonus<15){
			return (this.pontos+this.bonus*4*dificuldade);
		}
		else if(this.bonus>=15&&this.bonus<20){
			return (this.pontos+this.bonus*3*dificuldade);
		}
		else if(this.bonus>=20&&this.bonus<25){
			return (this.pontos+this.bonus*2*dificuldade);
		}else{
			return (this.pontos+this.bonus*100*dificuldade);
			
		}
	}
	
	public int getErros() {
		return erros;
	}

	public void computaErros() {
		this.erros +=1;
	}

	public void fezpontos(){
		this.pontos+=10; 
	}

	public void perdeupontos(){
		 this.pontos-=10;
	}
	
	public void  bonificacao(int bonus){
		
		 this.bonus=bonus;
	}
	
	public void setPontos(int pontos) {
		this.pontos = pontos;
	}

	public void setBonus(int bonus) {
		this.bonus = bonus;
	}

	public void setErros(int erros) {
		this.erros = erros;
	}

	public int getPontos() {
		return pontos;
	}

	public int getBonus() {
		return bonus;
	}
}